class_name Main extends Node


func _init():
	ObjectManager.main = self

func _ready():
	$UI.visible = true
	ObjectManager.soundManager.playBGM()

func _process(_delta):
	if(KeyBoardInputManager.is_click(KeyBoardInputManager.KEYCODE_SETTINGS)):
		switch_settings()

# 设置界面开关
func switch_settings():
	$"UI/设置界面".visible = !$"UI/设置界面".visible

# 跳转个人中心
func jump_to_personalCenter():
	ObjectManager.is_inGame = false
	ObjectManager.is_replay = false
	if $"登录场景" != null:
		$"登录场景".queue_free()
	if $"游戏战场层级".get_child_count() != 0:
		$"游戏战场层级".get_child(0).queue_free()
	var scene = load("res://个人中心/个人中心.tscn").instantiate()
	$"个人中心层级".add_child(scene)
	$"背景图片".visible = true

# 跳转游戏界面
func jump_to_game():
	ObjectManager.is_inGame = true
	$"个人中心层级".get_child(0).queue_free()
	var scene = load("res://游戏/战场.tscn").instantiate()
	$"游戏战场层级".add_child(scene)
	$"背景图片".visible = false
